# -*- coding: utf-8 -*-
"""
场景合并器 - 合并多个场景为最终视频
"""

from pathlib import Path
from typing import List


class SceneMerger:
    """场景合并器"""

    def __init__(self):
        """初始化合并器"""
        pass

    def merge_scenes(self, scene_files: List[Path], output_path: Path) -> None:
        """
        合并多个场景文件

        Args:
            scene_files: 场景文件路径列表
            output_path: 输出文件路径
        """
        # 这里可以实现复杂的场景合并逻辑
        # 目前简化为复制第一个文件
        if scene_files:
            shutil.copy2(scene_files[0], output_path)
